///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Oct 27 2009)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////

#ifndef __AdamsAleAppGui__
#define __AdamsAleAppGui__

class GLCanvasPane;
#include "PlotCtrlPane.h"

#include <wx/string.h>
#include <wx/bitmap.h>
#include <wx/image.h>
#include <wx/icon.h>
#include <wx/menu.h>
#include <wx/gdicmn.h>
#include <wx/font.h>
#include <wx/colour.h>
#include <wx/settings.h>
#include <wx/panel.h>
#include <wx/grid.h>
#include <wx/sizer.h>
#include <wx/scrolwin.h>
#include <wx/notebook.h>
#include <wx/plotctrl/plotctrl.h>
#ifdef __VISUALC__
#include <wx/link_additions.h>
#endif //__VISUALC__
#include <wx/splitter.h>
#include <wx/stattext.h>
#include <wx/statline.h>
#include <wx/textctrl.h>
#include <wx/listbox.h>
#include <wx/checkbox.h>
#include <wx/button.h>
#include <wx/statusbr.h>
#include <wx/toolbar.h>
#include <wx/frame.h>
#include <wx/valtext.h>
#include <wx/spinctrl.h>
#include <wx/valgen.h>
#include <wx/dialog.h>
#include <wx/statbmp.h>

///////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////
/// Class MyFrame1
///////////////////////////////////////////////////////////////////////////////
class MyFrame1 : public wxFrame 
{
	private:
	
	protected:
		enum
		{
			ID_FILENEW = 1000,
			ID_OPEN,
			ID_SAVE,
		};
		
		wxMenuBar* m_menubar1;
		wxMenu* m_menu1;
		wxMenu* m_menu2;
		wxMenu* m_menu3;
		wxMenu* m_menu4;
		wxMenu* m_menu5;
		wxSplitterWindow* m_splitter1;
		wxPanel* m_panel51;
		wxSplitterWindow* m_splitter2;
		wxPanel* m_panel9;
		wxNotebook* m_notebook1;
		GLCanvasPane* m_panel2;
		wxScrolledWindow* m_scrolledWindow1;
		wxGrid* m_grid1;
		wxPanel* m_panel8;
		PlotCtrlPane* m_plotCtrl1;
		wxPanel* m_panel5;
		wxStaticText* m_staticText17;
		wxStaticLine* m_staticline3;
		wxStaticText* m_staticText8;
		wxTextCtrl* textCtrlRange;
		wxStaticText* m_staticText9;
		wxTextCtrl* textCtrlSill;
		wxStaticText* m_staticText18;
		wxListBox* m_listBox1;
		wxStaticText* m_staticText21;
		wxTextCtrl* m_textCtrl5;
		wxStaticText* m_staticText22;
		wxTextCtrl* m_textCtrl6;
		wxStaticText* m_staticText171;
		wxStaticLine* m_staticline4;
		wxListBox* m_listBox11;
		wxCheckBox* m_checkBox1;
		wxStaticText* m_staticText20;
		wxTextCtrl* textCtrlRuns;
		wxButton* m_button4;
		wxStatusBar* m_statusBar1;
		wxToolBar* m_toolBar1;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnDClick( wxIdleEvent& event ) { event.Skip(); }
		virtual void OnNew( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnOpenFile( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnSave( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnSaveAs( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnImport( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnQuit( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnSemivariogram( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnResizePlot( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnClearPlot( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnKrigePoints( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnAbout( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnHeightMap( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnTerrain( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnDataInput( wxGridEvent& event ) { event.Skip(); }
		virtual void OnRange( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnSill( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnPlot( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnScaleX( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnScaleY( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnToolClicked( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		MyFrame1( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("AdamsAleAppFrame"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 810,609 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
		~MyFrame1();
		void m_splitter1OnIdle( wxIdleEvent& )
		{
			m_splitter1->SetSashPosition( 550 );
			m_splitter1->Disconnect( wxEVT_IDLE, wxIdleEventHandler( MyFrame1::m_splitter1OnIdle ), NULL, this );
		}
		
		void m_splitter2OnIdle( wxIdleEvent& )
		{
			m_splitter2->SetSashPosition( 257 );
			m_splitter2->Disconnect( wxEVT_IDLE, wxIdleEventHandler( MyFrame1::m_splitter2OnIdle ), NULL, this );
		}
		
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class Dialog1
///////////////////////////////////////////////////////////////////////////////
class Dialog1 : public wxDialog 
{
	private:
	
	protected:
		enum
		{
			wxID_NAME = 1000,
			ID_NAME,
			ID_XCELLS,
			ID_YCELLS,
			ID_XSIZE,
			ID_YSIZE,
		};
		
		wxStaticText* m_staticText12;
		wxTextCtrl* m_textCtrl10;
		wxStaticText* m_staticText5;
		wxStaticLine* m_staticline2;
		wxStaticText* m_staticText6;
		wxSpinCtrl* m_spinCtrl1;
		wxStaticText* m_staticText7;
		wxSpinCtrl* m_spinCtrl2;
		wxStaticText* m_staticText9;
		wxStaticLine* m_staticline3;
		wxStaticText* m_staticText10;
		wxSpinCtrl* m_spinCtrl3;
		wxStaticText* m_staticText11;
		wxSpinCtrl* m_spinCtrl4;
		wxButton* m_button3;
		wxButton* m_button4;
	
	public:
		wxString m_name; 
		int m_numX; 
		int m_numY; 
		int m_sizeX; 
		int m_sizeY; 
		
		Dialog1( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("New Model"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE );
		~Dialog1();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class MyDialog2
///////////////////////////////////////////////////////////////////////////////
class MyDialog2 : public wxDialog 
{
	private:
	
	protected:
		wxPanel* m_panel4;
		
		wxStaticBitmap* m_bitmap1;
		wxStaticText* m_staticText10;
		wxStaticText* m_staticText15;
		wxStaticText* m_staticText11;
		wxStaticText* m_staticText12;
		wxStaticText* m_staticText13;
		wxStaticText* m_staticText14;
		wxStaticText* m_staticText16;
		
		wxButton* m_button3;
	
	public:
		
		MyDialog2( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE );
		~MyDialog2();
	
};

#endif //__AdamsAleAppGui__
